Power line communication for lighting systems

ABSTRACT

Techniques are provided for bi-directional communication between a power supply and one or more light engines (and/or other lighting system components) via the existing power lines so that no additional communication wires are needed. In particular, the power supply can transmit information by modulating its output (voltage or current) and the light engine (or other lighting componentry, such as a sensor) can communicate back by modulating how much power it draws from the power supply. Any suitable type of modulation scheme can be used, and a master-slave arrangement can be used to control the bi-directional communication if so desired, so as to avoid multiple devices communicating over the power line communication channel at the same time. Other embodiments allow a multiple simultaneous communications over the power line communication channel.

RELATED APPLICATION

This application is related to U.S. application Ser. No. 14/062,425(Attorney Docket No. 2013P01219US) filed Oct. 24, 2013 and titled “PowerLine Communication for Lighting Systems” which is herein incorporated byreference in its entirety.

FIELD OF THE DISCLOSURE

The present application relates to lighting systems, and morespecifically to bi-directional communication between power supplies,sometimes referred to as drivers, and lighting componentry withoutadditional control wires.

BACKGROUND

Light emitting diodes (LEDs) and driving circuits can be electricallyconnected to provide a given lighting system. A typical driving circuitis configured with a switch-mode power supply topology, and may includea filtering capacitor in parallel to the LED string being powered.Depending on the input power source, a bridge rectifier may also beincluded in the topology. Optionally, a linear resistance controller inseries to the LED string may be added as well. A single LED but moreoften multiple LEDs arranged in series and/or parallel or anycombinations thereof are referred to as an LED array. A LED light enginemay just be an LED array, but more often mechanical housing and opticsas well as electrical connectors make up the light engine. In addition,a light engine often comprises some of the above mentioned drivingcircuit, e.g. the linear resistance controller. The remainder of the LEDdriving circuitry is then often referred to as the LED driver or LEDpower supply. Very often the LED driver is contained in a separatehousing spatially apart from the light engines and combinations ofconnectors and wiring making up the respective harnesses is used tocreate the required electrical connections. One driver may supply amultitude of light engines. Communications between a given driver and anLED light engine can be carried out using dedicated communication linksfor each direction.

BRIEF DESCRIPTION OF THE DRAWINGS

FIGS. 1 a and 1 a′ each schematically illustrates a lighting systemconfigured for bi-directional power line communication in accordancewith an embodiment of the present invention.

FIG. 1 b-c each illustrates a power line communication signal that canbe provided by the system of FIG. 1 a or 1 a′, in accordance with anembodiment of the present invention.

FIG. 1 d illustrates example modulation elements that can be used by thesystem of FIG. 1 a or 1 a′, in accordance with an embodiment of thepresent invention.

FIG. 1 e illustrates an alternate communication module configurationthat can be used by the system of FIG. 1 a and employs an adjustablevoltage source for the modulation element, in accordance with anembodiment of the present invention.

FIG. 1 e′ illustrates an alternate communication module configurationthat can be used by the system of FIG. 1 a′ and employs an adjustablevoltage source for the modulation element, in accordance with anembodiment of the present invention.

FIG. 1 f schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention.

FIG. 1 g illustrates an example adjustable voltage source that can beused for the modulation element of the communication module in thesystems of FIGS. 1 e and 1 e′, in accordance with an embodiment of thepresent invention.

FIGS. 2 a and 2 a′ each schematically illustrates a lighting systemconfigured for bi-directional power line communication in accordancewith another embodiment of the present invention.

FIG. 2 b-c each illustrates a power line communication signal that canbe provided by the system of FIG. 2 a or 2 a′, in accordance with anembodiment of the present invention.

FIGS. 2 d and 2 d′ each schematically illustrates a lighting systemconfigured for bi-directional power line communication in accordancewith another embodiment of the present invention.

FIG. 2 e illustrates an example adjustable current source that can beused for the modulation element of the communication module in thesystem of FIG. 2 d or 2 d′, in accordance with an embodiment of thepresent invention.

FIG. 2 f schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention.

FIG. 2 g schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention.

FIG. 2 h schematically illustrates an example of a power conditioningelement (PCE) configured in accordance with an embodiment.

FIG. 3 a schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention.

FIG. 3 b-c each illustrates a power line communication signal that canbe provided by the system of FIG. 3 a, in accordance with an embodimentof the present invention.

FIG. 4 a schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention.

FIG. 4 b illustrates power line communication signals that can beprovided by the system of FIG. 4 a, in accordance with an embodiment ofthe present invention.

FIG. 5 a schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention.

FIG. 5 b illustrates power line communication signals that can beprovided by the system of FIG. 5 a, in accordance with an embodiment ofthe present invention.

FIGS. 6 a-c each illustrates a block diagram of a lighting systemconfigured for bi-directional power line communication in accordancewith an embodiment of the present invention.

FIG. 7 schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention.

FIG. 8 schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention.

FIGS. 9 a-f illustrate example modulation schemes that can be used by alighting system configured for bi-directional power line communicationin accordance with an embodiment of the present invention.

FIGS. 10 a-b each illustrates a block diagram of a lighting systemconfigured for bi-directional power line communication in accordancewith another embodiment of the present invention.

FIG. 11 a illustrates the voltage-current characteristic of a constantcurrent source (or constant current sink).

FIG. 11 b illustrates the voltage-current characteristic of a constantvoltage source (or constant voltage sink).

DETAILED DESCRIPTION

Techniques are provided for bi-directional communication between a powersupply and one or more light engines (and/or other lighting systemcomponents such as sensors) via the existing power lines so that noadditional communication wires are needed. In particular, the powersupply can transmit information by modulating its output (voltage orcurrent) and the light engine (or other load or lighting componentry,such as a sensor) can communicate back by modulating how much power itdraws from the power supply. Any suitable type of modulation scheme canbe used to facilitate bi-directional communication, wherein current ismodulated for one direction of communication and voltage is modulatedfor the other direction of communication. Example modulation schemesinclude the use of a switchable element and/or an adjustable voltage orcurrent source, wherein the switchable element and/or adjustablevoltage/current source is responsive to a modulation control signal. Amaster-slave arrangement can be used to control the bi-directionalcommunication, in some cases. Other embodiments allow a multiplesimultaneous communications over the power line communication channel.

General Overview

As previously explained, communications between a light engine and therespective power supply or driver can be carried out using dedicatedcommunication links. There are a multitude of reasons for havingcommunication between a light engine and the driver. For example, thecommunication link may be used in communicating various parametersettings from the driver to the light engine, such as a brightness andcolor settings. The dedicated communication channel is generallyimplemented with additional control wires and is typically notbi-directional, wherein communications are provided in a one-way fashionfrom the driver to the light engine. In some cases, the light engine mayutilize various sensor outputs (e.g., occupied color sensor formeasuring the spectral makeup of the generated light), which can becommunicated from the light engine to the driver. In such cases, thesensors are powered over a pair of wires and communicate sensor databack to the driver through one or more additional wires. While usingdedicated communication channels is suitable way of implementingcommunication between a driver and light engine, the additional wiresnecessitate use of connectors that accommodate the extra wires and tendto increase the cost/complexity of retrofit operations.

Thus, and in accordance with an embodiment of the present invention,techniques are provided for bi-directional communication between a powersupply and one or more light engines (and/or other lighting systemcomponents such as occupancy sensor) via the existing power lines sothat no additional control wires are needed. In particular, the powersupply can transmit information by modulating its output (voltage orcurrent) and the load can communicate back by modulating how much poweris takes from the power supply. To this end, note that even though thepower supply sets either voltage or current, the other variable (currentor voltage, as the case may be) is determined by the load (e.g., lightengine, lighting system sensor, or other lighting system component, aswill be appreciated in light of this disclosure). The techniques allowfor a simultaneous bi-directional communication in both directionssometimes also referred to as full-duplex mode of communication.

For example, with a constant current LED driver, the driver modulatesits output current to send a message to the light engine, and measuresits own output voltage to receive a message from the light engine. In acorresponding fashion, the light engine modulates its forward voltagedrop to send a message to the driver, and measures the modulated currentfrom the driver to receive a message from the driver. A constant currentLED driver has voltage-current characteristic at its output that issimilar to that of FIG. 11 a. It is advantageous in case in that, with aconstant current driver, the light engine (e.g., a single LED or LEDstring) has a voltage source characteristic (sometimes also referred toas voltage sink characteristic) similar to the voltage-currentcharacteristic shown in FIG. 11 b. A source or sink can be classified tohave a current source characteristic if

$\frac{I}{V}_{V_{Nom}}{\leq \frac{I_{Nom}}{V_{Nom}}}$

(the voltage derivative of current at nominal voltage is less or equalto the quotient of nominal current to nominal voltage). A source or sinkcan be classified to have a voltage source characteristic if

$\frac{I}{V}_{V_{Nom}}{\geq {\frac{I_{Nom}}{V_{Nom}}.}}$

The nominal voltage V_(Nom) and nominal current I_(Nom) is the magnitudeof the voltage and current at nominal operation. As will be furtherappreciated in light of this disclosure, the driver still effectivelyoperates as a constant current driver despite the fact that there asmall modulation of the driver output current used to transmit data fromthe driver to the light engine (this modulation is generallyimperceptible or otherwise transparent to the user). The light enginewill communicate back to the driver by modulating its voltage, and ifthere is no communication only the forward drop of the LEDs is seen bythe driver. In one such embodiment, the driver is configured to modulatethe set-point of its constant current source to send messages to thelight engine, and the light engine can modulate the voltage drop seen bythe driver by switching a series connected modulation element in and outso as to artificially increase and decrease the voltage seen across theLEDs of a given string. In other embodiments, the light engine can beconfigured to modulate the set-point of a voltage source to sendmessages to the driver. In such example cases, the voltage source isgenerally referred to herein as a modulation element.

With a constant voltage LED driver, the driver modulates its outputvoltage to send a message to the light engine, and measures deliveredcurrent to receive a message from the light engine. In a correspondingfashion, the light engine modulates current it is consuming to send amessage to the driver, and measures voltage from the driver to receive amessage from the driver. As will be appreciated, the driver stilleffectively operates as a constant voltage driver despite the fact thatthere a small modulation of the driver output voltage used to transmitdata from the driver to the light engine (just as with a smallmodulation of output current, this voltage modulation is generallyimperceptible or otherwise transparent to the user). The light enginewill communicate back to the driver by modulating its current, and ifthere is no communication only an unmodulated current is seen by thedriver. In one such embodiment, the driver is configured to modulate theset-point of its constant voltage source to send messages to the lightengine, and the light engine can modulate the current seen by the driverby switching a parallel connected modulation element in and out so as toartificially increase and decrease the current through the LEDs of agiven string. In other embodiments, the light engine can be configuredto modulate the set-point of a parallel connected current source to sendmessages to the driver. In such example cases, the parallel connectedcurrent source is generally referred to herein as a modulation element.

As will be further appreciated in light of this disclosure, thetechniques can be used for bi-directional communication between otherelements of a given lighting system as well, and is not limited tocommunications between drivers and light engines. For example, a drivercan communicate with sensors deployed within a given light engine orotherwise in the area to be lit. Likewise, a driver can communicate withother drivers, a room controller, or an overall light management system(LMS). Such communications allow for, for instance, sharing theinformation provided by a sensor with the entire lighting system. Inaddition, such an embodiment allows more complex and enhanced lightingcontrols as well as the integration of lighting in an overall buildingautomation system.

In some embodiments, a master-slave communication protocol is used toprevent multiple communications from occurring at any one time. However,other embodiments may employ a communication protocol that accommodatessimultaneous communications. To this end, the techniques can be used inconjunction with any number of communication protocols depending onfactors such as desired level of simplicity (or complexity, as the casemay be) with respect to decoding and interpreting messages.

Numerous variations will be apparent in light of this disclosure. Forinstance, in some embodiments, the techniques can also be employed forsystems that include light engines connected in parallel driven byconstant current driver with low-dynamic response. Low-dynamic responsemeans that the driver behaves more like a constant voltage source ratherthan a current source for short time intervals. This is true for mostconstant current drivers, in particular the lower cost implementationsas those drivers typically have an output capacitor of substantial sizein order to keep the ripple current through the LEDs low. This outputcapacitor prevents fast dynamic changes. In addition, and in accordancewith some embodiments, the driver may be configured to vary themodulation scheme based on the given dimming mode. So, for example, thedriver can be configured to change the modulation scheme as the driverswitches from analog dimming to pulse width modulated (PWM) dimming, andthe light engine can be configured to detect the given dimming mode andto use a corresponding decoding process for the given modulated signal.

The techniques disclosed herein can be used to reduce efforts in wiring(e.g., labor, wires, and connectors), and may also reduce the risk ofwrong wiring (since additional wiring is not needed). Likewise, notethat the techniques can be readily deployed without interfering withlegacy components that are not capable of receiving or sendingcommunications as described herein, and the driver will still deliverthe rated voltage/current with or without communications (the modulationof current and voltage values can be done within a given tolerance so asto remain in compliance). Further note that the same wiring can be usedfor all systems (connectors, cables, etc). Therefore, a supplier doesn'thave to stock wiring for both so-called smart and dumb systems, eventhough that supplier's customers may be requesting both types ofproducts. Further note that the techniques can be implemented in thecontext of modular system, whether it be a relatively simple system(e.g., 1 driver and 1 light engine) or a complex system (e.g., severaldrivers, light engines, and sensors). Moreover, the techniques canleverage existing processing capability, such as microcontrollers thatare deployed in existing drivers and light engines.

Circuit Architecture

FIG. 1 a schematically illustrates a lighting system configured forbi-directional power line communication in accordance with an embodimentof the present invention. As can be seen in this example configuration,the system generally includes a power supply or driver and a lightengine. The driver includes a constant current source and amicrocontroller A (μC A), and the light engine includes an LED string(D11-D1n), a microcontroller B (μC B), a switch S, and a modulationelement M. Other components typical of a driver and light engine are notshown, but will also be apparent.

In operation, the system generally uses current and voltage provided bydriver for bi-directional communication, wherein the driver modulatescurrent and measures its own output voltage and the light enginemodulates voltage and measures current. To this end, each direction ofcommunication uses its own Kirchhoff's circuit law (one direction forvoltage, the other for current). In more detail, the microcontroller Aof the driver is operatively coupled across the power lines via twoinput ports of microcontroller A so that it can sense (V_(sense)) orotherwise measure the voltage drop V_(M1)(t) across the light engine. Ascan be further seen in FIG. 1 a, the microcontroller A includes anoutput port operatively coupled to the current source and is programmedor otherwise configured to adjust the set-point of the current sourcevia the Modulated Set-point signal provided at that output port.

On the light engine side of the system, the microcontroller B isoperatively coupled to the LED string via an input port ofmicrocontroller B so that it can sense (I_(sense)) or otherwise measurethe current I_(M1)(t) flowing through the LED string of the lightengine. As can be further seen, the microcontroller B includes an outputport operatively coupled to the switch S and is programmed or otherwiseconfigured to open and close that switch via the Modulation Controlsignal provided at that output port of microcontroller B, therebyswitching the modulation element M in and out of the circuit so as tocause a corresponding change in the voltage drop across the lightengine. Note that the switch S can be normally turned on so that themodulation element M is normally by-passed for efficiency reasons (toreduce power dissipation), in accordance with an embodiment.

Thus, by modulating the set-point value provided to the current sourceof the driver, the microcontroller A can modulate the output currentI_(M1)(t) of the driver, so as to provide a communication signal to thelight engine. One example such communication signal is shown in FIG. 1c, and is generally designated on FIG. 1 a. In addition, by modulatingthe in-circuit presence of the modulation element M in the light engine,the microcontroller B can modulate the output voltage V_(M1)(t) of thedriver, so as to provide a communication signal to the driver. Oneexample such communication signal is shown in FIG. 1 b, and is generallydesignated on FIG. 1 a.

The current source, microcontrollers A and B, LEDs D11-D1n, modulationelement M, and switch S can be implemented, for example, with discreteconventional components (e.g. using bipolar junction transistor(s) orfield effect transistor(s) such as metal oxide semiconductorfield-effect transistor(s)) or as an integrated circuit or chip setorganized and operatively coupled as shown. The degree ofintegration/discreteness of the light engine componentry can vary fromone embodiment to the next and the claimed invention is not intended tobe so limited. While microcontrollers are depicted, any suitableprogrammable or otherwise configurable processing environment capable ofdetermining voltage and/or current and providing control signals (suchas the Modulated Set-point signal and the Modulation Control signal) canbe used. The switch S can be, for example a single pole single throwswitch or a transistor (e.g., FET where gate receives the ModulationControl signal).

The modulation element M can be implemented with any element that can beswitched into the serial LED string so as to cause a relatively smallchange in voltage drop across that string, for purposes of modulatingvoltage drop across that LED string thereby allowing for messaging overthe power lines. FIG. 1 d shows some example modulation elements thatcan be used. The range of the voltage drop across the modulation elementcan vary depending on the type of element and implementation technology.For example, the voltage drop across a diode (D) is approximately 0.7 Vfor a silicon diode, 0.3 V for a germanium diode, and 0.2 V for aSchottky diode. If the modulation element M is implemented with an LED(which may be part of the LED string, or a separate LED), the voltagedrop may be in the range of 1.0 to 5.0 V, depending on the LED color. Incase of an LED as a modulation element, note that the light generated bythe modulation element can be used in the application and hence theenergy consumed by the modulation element provides a supplementalbenefit. As will be further appreciated, an even wider range of voltagedrops can be realized by utilizing a Zener diode (Z) as the modulationelement. As will be further appreciated, a voltage drop can be realizedby utilizing a resistor (R) as the modulation element. In a more generalsense, any device or circuitry having an active junction associated witha voltage drop can be used as the modulation element M, such as atransistor, so long as the associated voltage drop can be switched inand out to provide a modulated line voltage. In some such embodiments,the modulation element has a pronounced voltage source characteristic,such that the communication quality (achievable signal to noise ratioand cross-talk between the communication from the driver to the lightengine and from the light engine to the driver in case of abi-directional communication scheme utilizing full-duplex operation)improves as

$\frac{I}{V}_{V_{Nom}}$

increases. In some example cases, for instance,

$\frac{I}{V}_{V_{Nom}}{\geq {1.5\frac{I_{Nom}}{V_{Nom}}}}$

is realized, while in still other embodiments,

$\frac{I}{V}_{V_{Nom}}{\geq {2.5\frac{I_{Nom}}{V_{Nom}}}}$

can be targeted for further improved communication quality. If themodulation element M is implemented with a resistor, the voltage dropwill depend on the value of the effective voltage divider formed by theLED string and the resistor, as will be appreciated.

In one specific example embodiment, the microcontroller B, switch S andmodulation element M can be implemented as a chip, such as with anapplication specific integrated circuit (ASIC) or other purpose-builtsemiconductor, so as to provide a communication module (generallydesignated Com Module in the figures). The Com Module could also includeother functionalities/componentry as well, like a temperature sensor(e.g., NTC element), light sensor (e.g., photo diode for detectingnatural ambient light level), motion sensor, security sensor, and/orother lighting system sensors.

FIG. 1 e illustrates an alternate communication module configurationthat can be used by the system of FIG. 1 a, in accordance with anembodiment of the present invention. As can be seen, this embodimentemploys an adjustable voltage source for the modulation element M. Thereare numerous ways to implement an adjustable voltage sources suitablefor this example application, including dissipative and non-dissipativeimplementations like linear regulators and voltage sources based onswitch-mode power supply technology. Note that the Modulation Controlsignal can be either a digital or an analog signal. In the case of ananalog signal, the microcontroller B can be equipped, for example, witha digital-to-analog converter (DAC) and a pin featuring the output ofthe DAC could be directly connected to the voltage source, in accordancewith an embodiment. In the case of a digital signal, a digital output ofthe microcontroller B is PWM modulated and an external low-pass filtercan be used to convert this digital signal into an analog signal. Thissignal is then used as the set value to the voltage source.

FIG. 1 f schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention. As can be seen in this examplecase, the driver may communicate with multiple light engines 1 throughi, where i may be any integer number greater than 1 and assuming thedriver can source enough current to properly drive the i LED strings.The driver and light engines can be configured as previously describedwith reference to FIG. 1 a, and that relevant discussion is equallyapplicable here.

LED string 1 includes LEDs D11 through D1n, and LED string i includesLEDs Dn1 through Dnj. Note that the each LED string may include adifferent amount of LEDs, or different color LEDs, or otherwise beconfigured differently. As such, further note that the voltage dropacross each LED string 1 through i (V_(M1)(t) through V_(Mi)(t),respectively) may be different or the same, depending on the respectiveLED string configurations. Each light engine also includes anarrangement to modulate the line voltage as previously described. So,for instance, the microcontroller B₁ is operatively coupled to the LEDstring 1 to sense (I_(sense)) or otherwise measure the current I_(M1)(t)flowing through the LED string 1. In addition, the microcontroller B₁ isprogrammed or otherwise configured to open and close switch S₁ via theModulation Control signal, thereby switching the modulation element M₁in and out of the circuit so as to cause a corresponding change in thevoltage drop across the light engine. In a similar fashion, themicrocontroller B_(i) is operatively coupled to the LED string i tosense (I_(sense)) the current I_(M1)(t) flowing through the LED stringi, and is configured to open and close switch S, via the correspondingModulation Control signal, thereby switching the modulation element M,in and out of the circuit so as to cause a corresponding change in thevoltage drop across the light engine. As previously explained, switchesS₁ through S_(i) can be normally turned on, so as to not causeadditional power dissipation across the corresponding modulation elementM₁ through M_(i) when not communicating.

FIG. 1 a′ is identical in structure and function to the exampleembodiment shown in FIG. 1 a, except that the light engine has beenreplaced with a lighting system sensor. As can be seen, the sensorincludes a Com Module as previously described operatively coupled to asense element of a sensing circuit. The sensing circuit may beconfigured to sense any number of parameters, such as a motion sensor,security sensor, temperature sensor (e.g., NTC element), light sensor(e.g., photo diode for detecting natural ambient light level), and/orother sensors to sense things like human-occupancy or environmentalissues (e.g., too hot or cold, smoke, etc). FIG. 1 e′ illustrates analternate communication module configuration that can be used by thesystem of FIG. 1 a′ and employs an adjustable voltage source for themodulation element, in accordance with an embodiment of the presentinvention. Other than the change of the LED string to a sensing circuit,the previous relevant discussion equally applies here.

As also previously explained, FIGS. 1 e and 1 e′ each shows an examplecase where an adjustable voltage source is used for the switchablemodulation element. To this end, FIG. 1 g illustrates an exampleadjustable voltage source that can be used for the modulation element ofthe communication module in systems like the one in FIGS. 1 e and 1 e′,in accordance with an embodiment of the present invention. In thisexample case, it is assumed that the microcontroller of the light engineprovides a binary Modulation Control signal to the voltage source. Inoperation, the microcontroller is programmed or otherwise configured togenerate a digital PWM output signal with a duty cycle corresponding tothe desired voltage drop across the adjustable voltage source. Alow-pass filter configured with resistor R and capacitor C transformsthis digital signal into an analog voltage V_(C) (with negligibleripple) that is used as the set voltage. As can be further seen, theoperational amplifier OP1 of this example embodiment is implementing aclosed-loop control using this set voltage to control the transistor Qin such a fashion that the voltage drop across transistor Q is constant.

As will be appreciated in light of this disclosure, a switchablemodulation element such as shown in FIGS. 1 a, 1 a′, and 1 f can be usedto provide a binary communication signal, meaning a signal thattransitions between two levels (high and low). However, otherembodiments may provide communication signals that include more than twolevels and/or ramps, such as shown in FIGS. 9 b and 9 d both of whichexhibit changes of V/I over time that generally cannot be accomplishedusing a single switch arrangement. For instance, in the example case ofFIG. 9 d, the communication signal has three levels and hence two ormore switches could be used to make such a tri-level communicationsignal. Alternatively, and as shown in FIGS. 1 e, 1 e′, and 1 g, anadjustable voltage source can be used to provide such communicationsignals (like the signals shown in FIGS. 9 b and 9 d). Just aspreviously explained, the microcontroller and adjustable voltage source(modulation element M) can be implemented as an integrated circuit, andthe previous discussions with respect to the Com Module and varyingdegrees of integration/discreteness with respect to the overall lightengine circuitry is equally applicable here.

In the various embodiments shown herein, it may be desirable tocommunicate the initial LED current at power-up (before the light is‘on’). Likewise, it may be desirable to communicate the initial sensorcurrent at power-up (or the initial current of any other light systemcomponent). In such cases, the driver can be configured to initiallydrive the light engines (or other component) with low current thatallows for communication as described herein, but without overdrivingthe LEDs (or other component). Once information has been exchanged thatwill allow the driver to set an appropriate current, the currentI_(M1)(t) can be increased based on that information.

FIG. 2 a schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention. This embodiment allows even for asimultaneous bi-directional communication in both directions sometimesalso referred to as full-duplex mode of communication. As can be seen inthis example configuration, the system generally includes a power supplyor driver and one or more light engines. The driver includes a constantvoltage source and a microcontroller A (μC A), and the light engineincludes an LED string (D11-D1n), a constant current source, amicrocontroller B (μC B), a switch S, and a modulation element M. Othercomponents typical of a driver and light engine are not shown, but willalso be apparent. Note that there is no issue with current balancingbetween individual light engines arranged in a parallel fashion becauseeach light engine will generally have current limiting implemented foroperation on constant voltage anyhow, as will be appreciated.

In operation, and just as with the example systems shown in FIGS. 1 a-g,the system generally uses current and voltage provided by driver forbi-directional communication, wherein the driver modulates the DC outputvoltage (to send messages) and measures total current delivered (toreceive messages), and the light engine modulates its current (to sendmessages) and measures voltage (to receive messages). In more detail andwith further reference to FIG. 2 a, the microcontroller A of the driveris operatively coupled to the power line via an input port ofmicrocontroller A so that it can sense (I_(Sense)) or otherwise measurethe current I_(M1)(t) flowing from the driver. As can be further seen inFIG. 2 a, the microcontroller A includes an output port operativelycoupled to the voltage source and is programmed or otherwise configuredto adjust the set-point of the voltage source via the ModulatedSet-point signal provided at that output port.

On the light engine side of the system, the microcontroller B isoperatively coupled across the power lines via two input ports ofmicrocontroller B so that it can sense (V_(sense)) or otherwise measurethe voltage drop V_(M1)(t) across the light engine. As can be furtherseen, the microcontroller B includes an output port operatively coupledto the switch S and is programmed or otherwise configured to open andclose that switch via the Modulation Control signal provided at thatoutput port of microcontroller B, thereby switching the modulationelement M in and out of the circuit so as to cause a correspondingchange in the total current flow through the light engine (and toeffectively modulate current flow through the modulation element M).Note that the switch S can be normally turned off so that the modulationelement M is normally out-of-circuit for efficiency reasons (to reducepower dissipation), in accordance with an embodiment. The constantcurrent source keeps the LED string current I_(M1)(t) constantregardless of the line voltage V_(M1)(t) or LED string voltage. In somesuch embodiments, the modulation element M has a pronounced currentsource characteristic, such that the communication quality (achievablesignal to noise ratio and cross-talk between the communication from thedriver to the light engine and from the light engine to the driver incase of a bi-directional communication scheme utilizing full-duplexoperation) improves as

$\frac{I}{V}_{V_{Nom}}$

decreases. In some example cases, for instance,

$\frac{I}{V}_{V_{Nom}}{\leq {\frac{2}{3}\frac{I_{Nom}}{V_{Nom}}}}$

is realized, while in still other embodiments,

$\frac{I}{V}_{V_{Nom}}{\leq {\frac{2}{5}\frac{I_{Nom}}{V_{Nom}}}}$

can be targeted for further improved communication quality.

Thus, by modulating the set-point value provided to the voltage sourceof the driver, the microcontroller A can modulate the output voltageV_(M1)(t) of the driver, so as to provide a communication signal to thelight engine. One example such communication signal is shown in FIG. 2b, and is generally designated on FIG. 2 a. In addition, by modulatingthe in-circuit presence of the modulation element M in the light engine,the microcontroller B can modulate the output current I_(M1)(t) of thedriver, so as to provide a communication signal to the driver. Oneexample such communication signal is shown in FIG. 2 c, and is generallydesignated on FIG. 2 a.

The voltage source, microcontrollers A and B, LEDs D11-D1n, currentsource, modulation element M, and switch S can be implemented, forexample, with discrete conventional components or as an integratedcircuit or chip set organized and operatively coupled as shown. Thedegree of integration/discreteness can vary from one embodiment to thenext. While microcontrollers are depicted, any suitable programmable orotherwise configurable processing environment capable of determiningvoltage and/or current and providing control signals (such as theModulated Set-point signal and the Modulation Control signal) can beused. The switch S can be, for example a single pole single throw switchor a transistor (e.g., FET where gate receives the Modulation Controlsignal).

The modulation element M can be implemented with any element that can beswitched in parallel to the serial LED string so as to cause arelatively small change in total current flowing through the lightengine, for purposes of modulating current flow through the light enginethereby allowing for messaging over the power lines. As previouslydiscussed, FIG. 1 d shows some example modulation elements M that can beused. As will be appreciated, the amount of current that flows throughthe modulation element M when switch S is closed can vary depending onthe resistance of the particular element. In one example embodiment, themodulation element M is implemented with a resistor having a value thatdraws a current in the range of 5 mA to 50 mA (e.g., ˜20 mA), althoughother elements having a suitable resistance or otherwise drawing adesired amount of current can be used. For instance, in anotherembodiment, the modulation element M is realized by a constant currentregulator, a current regulator diode or a current limiting diode havinga current range of, for example, 5 mA to 50 mA (e.g., ˜20 mA). Just aspreviously explained, the microcontroller B, switch S and modulationelement M can be implemented as an integrated circuit, and the previousdiscussions with respect to the Com Module and varying degrees ofintegration/discreteness with respect to the overall light enginecircuitry is equally applicable here.

FIG. 2 d schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention. As can be seen, this embodiment issimilar to the embodiment shown in FIG. 2 a, except that it employs anadjustable current source (CS-B) for the modulation element M and thereis no switch S. As previously explained, recall that the ModulationControl signal can be either a digital or an analog signal. So, in thecase of an analog signal, the microcontroller B can be equipped, forexample, with a digital-to-analog converter (DAC) and a pin featuringthe output of the DAC could be directly connected to the current sourceCS-B, in accordance with an embodiment. In the case of a digital signal,a digital output of the microcontroller B is PWM modulated and anexternal low-pass filter can be used to convert this digital signal intoan analog signal. This signal can then be used as the set value to thecurrent source CS-B. FIG. 2 e illustrates an example adjustable currentsource that can be used for the modulation element of the communicationmodule, in accordance with an embodiment of the present invention. Inthis example case, it is assumed that the microcontroller B of the lightengine provides an analog Modulation Control signal (a voltage thatdefines the set point) to the current source CS-B. The operationalamplifier OP1 is implementing a closed-loop control to control thetransistor Q in such a fashion that the current (I_(CS-B)) through thesense resistor R_(S) equals the set value given by the microcontrollerB.

FIG. 2 a′ is identical in structure and function to the exampleembodiment shown in FIG. 2 a, except that the light engine has beenreplaced with a lighting system sensor. As can be seen, the sensorincludes a Com Module as previously described operatively coupled to asense element of a sensing circuit. Likewise, FIG. 2 d′ is identical instructure and function to the example embodiment shown in FIG. 2 d,except that the light engine has been replaced with a sensor. As can beseen, the sensor includes a Com Module as previously describedoperatively coupled to a sense element of a sensing circuit. Theprevious discussion with respect to suitable sensing circuits is equallyapplicable here. As previously discussed, FIG. 2 e illustrates analternate communication module configuration that can be used by thesystem of FIG. 2 d′, in accordance with another embodiment. Other thanthe change of the LED string to a sensing circuit, the previous relevantdiscussion equally applies here.

FIG. 2 f schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention. As can be seen, the system iseffectively a variation on the example embodiments shown in FIGS. 2 dand 2 d′. The light engine is configured like the light engine in FIG. 2d (note the designation for the current sources is now CS-A1 and CS-B1),and is connected in parallel with a sensor. V_(M1)(t) is across both thelight engine and the sensor, with the lighting engine drawing a currentof I_(M1)(t) and the sensor drawing a current of I_(M2)(t). The sensorincludes current source CS-A2 serially-connected to a sensing elementR_(LDR), and a microcontroller C configured to sense voltage V_(LDR)across (and/or current through) the sensing element R_(LDR), and toprovide the Modulation Control signal to current source CS-B2, which isconnected in parallel to the sensing element R_(LDR). So, currentthrough the sensing element R_(LDR) can be monitored and modulated toprovide a communication signal on the power lines. The sensing elementR_(LDR) in this example case is an ambient light sensor so-calleddaylight sensor. As an alternative to the light sensor or lightdependent resistor (LDR), a push button switch S_(PB) could be used foruser input. Alternatively, the push-button S_(PB) could be connected inparallel with the sensing element R_(LDR) so as to allow use of onecurrent source (only CS-A2 would be included). In such example cases,the sensor microcontroller C would still be able to distinguish sensingelement R_(LDR) input from push-button S_(PB) input, because the lowestresistance of the sensing element R_(LDR) is relatively higher than thatof the push-button S_(PB). An additional resistor R_(PB) in parallel tothe push-button S_(PB) (i.e., push-button in parallel with resistorR_(PB) instead of sensing element R_(LDR)) may also be advantageous,because the sensor module will consume the same amount of currentregardless of the button being pushed or not. Other embodiments thatwill be apparent in light of this disclosure include, for instance, anoccupancy detector or a touch-panel as sensing/input and output devices(those would not be feed though a current source). In addition, a motorfor blinds control could also be part of the system (e.g., see FIG. 6c). As further shown in FIG. 2 f, the system can provide communicationsignals that include more than two levels and/or ramps, such as shown inFIGS. 9 b and 9 d.

FIG. 2 g schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention. As can be seen, the system includesa driver operatively coupled to a light engine in a similar fashion asdiscussed with reference to FIGS. 2 d, 2 d′, and 2 f. In addition, alight manipulator device as well as a communication gateway areconnected in a parallel fashion to the light engine and across the DCpower lines. V_(M1)(t) is across each of the light engine, the lightmanipulator device, and the communication gateway, with the lightingengine drawing a current of I_(M1)(t), the communication gateway drawinga current of I_(M2)(t), and the light manipulator device drawing acurrent of I_(M3)(t).

The communication gateway is generally configured to provide wirelesscommunication capability so as to allow for control of other lightingdevices and/or to communicate with an overall lighting or buildingautomation control system. As will be appreciated, this communicationgateway serves as a gateway between the power line communicationaccording to an embodiment of the present invention and other methods ofcommunication, e.g. a wireless communication. In other embodiments, thecommunication gateway may serve as a gateway between a wiredcommunications like DALI or DMX and power line communication asvariously provided herein. With further reference to FIG. 2 g, thecommunication gateway includes a microcontroller C configured to providea Modulation Control signal to current source CS-B2 (for modulatingcurrent I_(M2)(t) to send messages to other devices/modules on thesystem. Microcontroller C can also sense the amount of voltage dropV_(M1)(t) across the communication gateway, for receiving messages fromthe driver or other DC line voltage modulating devices of the system. Inaddition, the communication gateway includes a wireless communicationcircuit (ComC), which can be used to wirelessly communication with otherdevices/modules of the system via a wireless communication link. Thelight manipulator device includes a microcontroller D configured toprovide a Modulation Control signal to current source CS-B3 (formodulating current I_(M3)(t) to send messages to other devices/moduleson the system. Microcontroller D can also sense the amount of voltagedrop V_(M1)(t) across the light manipulator device, for receivingmessages from the driver or other DC line voltage modulating devices ofthe system. In addition, the light manipulator device includes a motormodule (including motor controller MCtl and motor), which can be used tocontrol a venetian blind other electronic shade, for example.

Further note that in the communication gateway, a bi-directionalcommunication (indicated by double arrow) is present between theresident microcontroller C and the wireless communication circuit ComC.Likewise, a bi-directional communication is present between the residentmicrocontroller D and the motor controller MCtl. As will be appreciated,such a bidirectional communication path may be realized by a bus betweenthe microcontrollers and the respective elements. So, with respect tothe communication gateway, for example, information from a lightingcontrol system or building management controller can be transferred fromthe communication circuit ComC to the microcontroller C. With respect tothe light manipulator circuit, for example, the motor control element(MCtl) can give the microcontroller D information about the motorposition by an encoder on the motor shaft or over current shutdownbecause of the motor being jammed, etc.

Each of the light manipulator circuit and the communication gateway willmost likely draw a non-constant current. Thus, in order to preventinducing noise on the power line (and hence potentially jamming thecommunication from any device/module, a power conditioning element (PCE)is placed between the respective element and the DC power line, asfurther shown in FIG. 2 g. The PCE may also supply the microcontrollerwith power, as is the case for PCE1 of the communication gateway. A PCEcan generally be designed to power a non-constant load from the powerline. At the same time, it can be designed to isolate the non-constantload from the power line (in order to prevent jamming ofcommunications). Thus, and in accordance with one embodiment, each ofPCE1 and PCE2 is configured with energy storage elements arranged in afilter configuration, and is further configured with an active circuitregulating its output (terminals A & C; further note that terminal Bprovides a ground or neutral/return, as the case may be). As furthershown in FIG. 2 g, the system can provide communication signals thatinclude more than two levels and/or ramps, such as shown in FIGS. 9 band 9 d.

FIG. 2 h schematically illustrates an example of a PCE that could beused to implement PCE1 and PCE2 in case of a system having a constantvoltage power supply, such that the PCE is connected in parallel to theoutput of the driver/power supply (terminals A and B), and provides aconstant voltage at its output to the load (terminals C and B) therebyshielding any modulation on the DC power line from the load, inaccordance with an embodiment. Further note that the PCE can be designedto consume constant current from the power supply and has a filter,which in this example case includes inductor L1 and capacitor C1.Capacitor C1 is a bulk capacitor that can store significant amount ofenergy. In particular, if the voltage on the DC power line is PWMmodulated the energy storage in C1 might be quite large (capacitor withseveral hundred microfarads depending on the load current). The LDO is alow voltage drop regulator (alternatively, a switch-mode power supplymay be used) that provides constant voltage at its output C. Diode D3 isoptional and provides overvoltage protection for the LDO in case of hotplugging of the module. Diode D1 prevents current from flowing back intothe power line and allows energy storage in C1 over long periods oftime, and diode D2 provides a path for L1 (in case the bus gets activelypulled low by the driver for PWM modulation) or prevents or otherwiseinhibits high voltage or even arcs when unplugging the module inoperation (so-called hot un-plugging).

FIG. 3 a schematically illustrates a lighting system configured forfull-duplex power line communication in accordance with anotherembodiment of the present invention. As can be seen, this examplelighting system allows for the most advanced bi-directional power linecommunication which is full-duplex (meaning simultaneous bi-directional)power line communication, even though the system can also be used inhalf-duplex mode. In half-duplex mode at any point in time the flow ofinformation is only from one transmitting device to one or morereceiving devices. As will be appreciated, the principle of operation ofthis example embodiment is similar to that of the embodiment shown inFIGS. 2 a, 2 a′, 2 d, 2 d′, and 2 f such that the driver modulates theDC output voltage (to send messages) and measures total currentdelivered (to receive messages), and the light engine or sensor or otherlighting system component modulates its current (to send messages) andmeasures voltage (to receive messages). To this end, the previousrelevant description is equally applicable here. However, as can befurther seen in this example configuration, the modulation circuitry isimplemented in a different manner.

In more detail, microcontroller A of the driver is still configured tosense (I_(sense)) the current I_(M1)(t) flowing from the driver, butrather than modulating or otherwise controlling the set-point of thevoltage source, microcontroller A is programmed or otherwise configuredto switch a modulation element (in this case, diode D1) in and out ofthe circuit by providing the Modulated Set-point signal to switch S₁.So, when S₁ is closed, the modulation element D1 is by-passed and novoltage drop across that element is provided, and when S₁ is open, themodulation element D1 is in-circuit and provides a voltage drop (e.g.,0.2 to 1.4V, depending on the type of diode).

On the light engine (or lighting system sensor or other lighting systemcomponent, as the case may be—for purposes of this discussion lightengine is used) of the system, the microcontroller B is operativelycoupled with a resistive divider including resistors R1 and R2 thatprovide V_(sense) to an input port of microcontroller B, therebyallowing the line voltage V_(M1)(t) across the light engine to bedetermined. Also, additional circuitry including resistor R1, diode D2,Zener D3, and capacitor C are operatively coupled so as to derive themicrocontroller B power supply (V_(DD)) from the line voltage V_(M1)(t).As will be appreciated, the voltage reference provided by D3 provides astable V_(DD) to microcontroller B. The capacitor C provides a degree ofenergy storage, such that if the line voltage is switched off, theenergy stored in capacitor C can temporarily provide power tomicrocontroller B. Instead of a capacitor other energy storage elementscan be used such as rechargeable batteries or super-capacitors. Diode D2prevents reverse current from flowing to the driver. As can be furtherseen, the microcontroller B includes an output port operatively coupledto the switch S₂ and is programmed or otherwise configured to open andclose that switch via the Modulation Control signal provided at thatoutput port of microcontroller B, thereby switching the modulationelement M in and out of the circuit so as to cause a correspondingchange in the total current flow through the light engine, as previouslyexplained. Note that switch S₁ can be normally turned on and switch S₂can be normally turned off for efficiency reasons (to reduce powerdissipation), in accordance with an embodiment.

In one example embodiment, assume the driver has a desired nominalvoltage of 24V, and the LEDs on the light engine have a desired nominalcurrent of 350 mA. In one such example embodiment, further assume thevoltage of the constant voltage source inside the driver is designed tobe 24.4V. This will ensure that the actual driver output voltageV_(M1)(t) varies (due to the communication) right around the desirednominal voltage of 24V and thereby minimizes the impact on the operationof any light engine designed for the nominal voltage of 24V. One examplesuch communication signal is shown in FIG. 3 b, and is generallydesignated on FIG. 3 a. In a similar fashion, the constant currentsource of the light engine is designed to sink the nominal amount ofcurrent (˜350 mA). Further note in this example embodiment that thecurrent drawn by voltage divider R1, R2 and microcontroller B combinedwas designed to be about 1 mA, and modulation element M was implementedwith a resistor selected to draw about 20 mA if switch S₂ is closed.Therefore, the current I_(M1)(t) varies approximately between 351 and371 mA. One example such communication signal is shown in FIG. 3 c, andis generally designated on FIG. 3 a.

Numerous variations will be apparent in light of this disclosure. Forinstance, another embodiment may use a resistor instead of diode D1,should the added expense of a diode be undesirable. Note, however, thatin such an embodiment, the voltage V_(M1)(t) supplied by the driver mayshow a stronger dependency on load current I_(M1)(t). Hence, the signalto noise ratio of the communication may also vary with the load currentI_(M1)(t). This may not cause an issue, but is worth consideration. Inanother alternative, a transistor can be used in place of diode D1 andswitch S₁. In one such case, an additional control loop can beimplemented that controls the voltage drop across transistor. Forinstance, the control scheme may measure the voltage drop across thetransistor and adjust the drive signal (e.g., gate voltage or basecurrent) in such a way that the voltage drop equals the set voltagedrop. The set voltage drop is either 0 or a predefined value (e.g.,0.5V) depending on the state of the binary signal that is currentlybeing transmitted by the driver. Another variation on the embodimentshown in FIG. 3 a is to use an adjustable current source as themodulation element as shown in FIGS. 2 d, 2 d′, and 2 e (rather than theusing a switchable (S₂) modulation element as shown in FIG. 3 a).

FIG. 4 a schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention. This embodiment is similar to theone shown in FIG. 3 a, except that the modulation element M isimplemented with a switchable (S₂) constant current source (CS2). In theembodiment of FIG. 3 a, the current flowing through the switch S₂depends on the line voltage which varies while information iscommunicated from the driver to the light engine (or sensor or otherlighting system component, as the case may be—for purposes of thisdiscussion light engine is used). In case the light engine talks duringtimes when the driver talks there will be a cross-talk. In such cases,the driver will sense relatively small changes in current I_(M1)(t)whenever the microcontroller A of the driver activates or deactivatesswitch S₁. Depending on the amplitude of the V_(M1)(t) modulation, thiscross-talk may be very small and tolerable. The constant current sourceCS2 in the embodiment shown in FIG. 4 a can be used eliminate thiscross-talk. A full-duplex communication with no cross-talk is thereforepossible as further illustrated in FIG. 4 b, wherein the driver voltageV_(M1)(t) is modulated by the driver between about 390V and 400V, andthe driver output current I_(M1)(t) is modulated by the light enginebetween about 205 mA and 205.5 mA. Numerous other workable modulationschemes and communication signal parameters will be apparent in light ofthis disclosure.

As will be further appreciated in light of this disclosure, the constantcurrent sources CS1 and CS2 located in the light engine are currentsources that sink current, meaning these current sources do not provideenergy into the circuit unlike driver-based current sources used in someembodiments (constant current drivers such as the example embodimentsshown in FIGS. 1 a-g). A variation on the embodiment shown in FIG. 4 ais to use an adjustable current source as the modulation element asshown in FIGS. 2 d, 2 d′ and 2 e (rather than the using a switchable(S₂) modulation element as shown in FIG. 4 a).

FIG. 5 a schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention. This embodiment is similar to theone shown in FIG. 3 a, except that the driver can only be switchedbetween an in-circuit state where its output voltage V_(M1)(t) isprovided to the light engine and an out-of-circuit state where novoltage is provided to the light engine. In particular, rather thanswitching in diode D1 (or a resistor or other modulation element),microcontroller A is configured to close switch S₁ to provide outputvoltage V_(M1)(t) to the light engine, and to open switch S₁ to removethe output voltage V_(M1)(t) from the light engine. Note that is somedriver designs, the switch S₁ is provided to control the LED brightnessby controlling the pulse width, so no new switch is needed in suchdriver designs.

In this embodiment, the light engine can only talk when the switch S₁ isclosed. In one example scenario of the communication, the light enginesynchronizes to the pulse with frequency of the driver and changes thecurrent consumed only as when there is no line voltage. Thus, switch S₂is only activated or deactivated when there is no line voltage applieddue to switch S₁ being open. An advantage of this modulation scheme isthat it is very robust and allows communication even at very low dutycycles (very dim light), as compared to say, for example, an amplitudemodulation scheme where the current amplitude may change during a pulseof the driver.

FIG. 5 b illustrates power line communication signals that can beprovided by the system of FIG. 5 a, in accordance with an embodiment ofthe present invention. As can be seen, the driver modulates its outputvoltage V_(M1)(t) between 24V and 0V, and the light engine modulates thedriver output current I_(M1)(t) between 1051 mA and 1056 mA. Note thatthe microcontroller B is powered (V_(DD)) even when the switch S_(i) isopen, because during that period of time (e.g., 50 uSec to 20 mSec),capacitor C is discharging to keep V_(DD) at an acceptable level untilswitch S₁ is closed again thereby allowing capacitor C to charge up toV_(DD) again. A variation on the embodiment shown in FIG. 5 a is to usean adjustable current source as the modulation element as shown in FIGS.2 d, 2 d′, and 2 e, rather than the using a switchable (S₂) modulationelement as shown in FIG. 5 a.

Again, while specific reference is made to a light engine communicatingwith a driver in FIGS. 3 a-c, 4 a-b, and 5 a-b, other similarembodiments may include other communicating lighting system components,such as a sensor communicating to a driver, controller, or lightmanagement system. Numerous bidirectional communications will beapparent in light of this disclosure.

Master-Slave Communication Protocol

FIG. 6 a illustrates a block diagram of a lighting system configured forbi-directional power line communication in accordance with an embodimentof the present invention. As can be seen, the system includes a driveroperatively coupled to three parallel light engines and a lightingsystem sensor, and the power lines operatively coupled between thedriver, light engines 1 through 3, and sensor provide both power and acommunication path as variously described herein. This exampleembodiment could be, for instance, in a luminaire or an installation ofan entire room or area.

The driver may be a constant current or constant voltage driver, and thelight engines 1 through 3 may be implemented with any of theconfigurations shown in or otherwise discussed herein. Numerousvariations will be apparent in light of this disclosure. The sensor canbe any sensor device or circuit, like a temperature sensor (e.g., NTCelement), light sensor (e.g., photo diode for detecting ambient and/ornatural light level), motion sensor, security sensor, and/or othersensors, as previously explained. As will be further appreciated, thesensor may be configured with its own Com Module (such as shown in FIG.1 a′) or may rely on the Com Module of one of the light engines 1through 3.

In general, any lighting system component with suitable processingcapability can be a master device, in accordance with some embodiments.In one example such case, a given driver may act as the master deviceand may therefore indicate which of the various available slavecomponents to which it is coupled is currently allowed to talk. To thissend, the communication signals generated by the master/driver can begenerated according to any number of suitable communication protocols.For multi-device systems like the one shown in FIGS. 6 a-c, thecommunication protocol may include, for example, a data frame having anID code, a payload portion, and an end bit. So, in one example scenario,assume the driver issues a message to light engine 3 by modulating thepower line voltage or current to indicate the following message:01101010, wherein the first three bits from the left (011) represent theID code for light engine 3, the next 4 bits (0101) represent the payloadof the message, and the last bit (0) represents the stop bit. Withreference to FIG. 1 b, for example, a logical ‘0’ would be the 35V leveland a logical ‘1’ would be the 38V level. The 4-bit payload of themessage may include any number of commands/instructions such as thefollowing shown in Table 1.

TABLE 1 Example Driver/Master Commands 4-Bit Payload Command/Instruction0001 Target device can talk until released 0010 Report any Error codes0011 Report Sensor Data 0100 Set color to White 0101 Set color to Blue0110 Set color to mix of blue-white 0111 Set color to mix of mint-amber1000 Set brightness to 25% 1001 Set brightness to 50% 1010 Setbrightness to 75% 1011 Set brightness to 100% 1100 Set brightness to 0%1101 Sound alarm 1110 Activate Camera 1111 Target device is released (notalking)

Once one of the slave devices is given permission to talk, that devicemay communicate back to the driver (or with some other device, as thecase may be). So, continuing with the example protocol of Table 1,assume the light engine 3 is responding to a query from the driver bymodulating the power line voltage or current to indicate the followingmessage: 00011100, wherein the first three bits from the left (000)represent the ID code for the driver, the next 4 bits (1110) representthe payload of the message, and the last bit (0) represents the stopbit. With reference to FIG. 1 c, for example, a logical ‘0’ would be the700 mA level and a logical ‘1’ would be the 720 mA level. The 4-bitpayload of the Slave message may include any number of responses such asthe following shown in Table 2.

TABLE 2 Example Slave Device Response 4-Bit Payload Response 0001 Errorcode 1 0010 Error code 2 0011 Error code 3 0100 Color set to White 0101Color set to Blue 0110 Color set to mix of blue-white 0111 Color set tomix of mint-amber 1000 Brightness set to 25% 1001 Brightness set to 50%1010 Brightness set to 75% 1011 Brightness set to 100% 1100 Brightnessset to 0% 1101 Alarm triggered 1110 Camera activated 1111 Target devicehas nothing to say

There are several advantages of having this additional communicationcapability. For example, it allows for sharing the information providedby a sensor with the entire lighting system. So, for example, sensorinformation is not limited to the driver to which it is connected. Inaddition, more complex and enhanced lighting controls may beprovisioned. For instance, a given light engine can set its own drivecurrent. In addition, CCT dimming and color tuning can be readilyimplemented. Also, individually addressable light engines can bedeployed on the same driver channel, wherein communications with respectto on-off switching, dimming, color control, etc, can be executed on thepower line communication medium. Likewise, that same communicationmedium can be used to power and communicate with sensors. The techniquesprovided herein also allow for the integration of lighting in an overallbuilding automation system.

Note that a given driver can communicate with any number of sensors,other drivers, a room controller, or an overall light management system(LMS), or even a motor or actuator as variously shown in FIGS. 6 b and 6c. The actuator in the embodiment of FIG. 6 c can be used, for instance,to raise and lower blinds (e.g., for privacy purposes after closingtime, or to inhibit transfer of heat during the hot portion of thedaytime so as to reduce need for air conditioning) in a giveninstallation in accordance with an established LMS or buildingmanagement plan. The communication path to the LMS can be, for example,a wired communication like DALI, DMX, or a power line communication,and/or a wireless communication. Wireless communication links may alsobe used between any other devices of the system, to supplement the powerline communications as variously described herein, in some embodiments.If drivers are paralleled (such as drivers 1 and 2 in FIG. 6 b), onlyone driver needs to be connected to the LMS and the other driver can bea slave to that LMS-coupled driver, in order to provide variousadvantageous discussed herein (e.g., Driver 2 can communicate withDriver 1). On the other hand, drivers that are merely coupled to thesame LMS can remain independent masters, such as shown in FIG. 6 c.

As will be further appreciated, the size of the data frame can beincreased to accommodate a greater number of ID codes (e.g., 3-bit IDcode accommodates up to 7 different devices; 4-bit ID code accommodatesup to 15 devices, etc), a more complex instruction/response set, errorcodes, and other typical communication protocol features. Also, notethat the master-slave arrangement can be implemented in a number ofways. While the examples illustrated in Tables 1 and 2 only allow amaster device to give and take away communication permission, anotherembodiment may allow the master device to give communication permissionbut the slave device keeps that permission until the slave devicesreleases control back to the master device, so as to allow for a moreasynchronous request/response exchange. Moreover, any number ofencoding/decoding techniques can be used in conjunction with a givencommunication protocol to delineate multiple simultaneous communications(messages) from the power line communication medium, as is known in thefield of communications. In a more general sense, the power linecommunication techniques disclosed herein can be used in conjunctionwith any suitable conventional and/or proprietary communication protocoland encoding/decoding techniques, as will be appreciated in light ofthis disclosure.

FIG. 7 schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention. As can be seen, this exampleembodiment includes a single driver operatively coupled to a pluralityof light engines and/or sensors connected in parallel (or other lightingsystem components). The driver of this example is configured as aconstant current driver with low-dynamic response, wherein the drivermodulates its DC output voltage by setting different set-values for theoutput current, e.g. converter's duty cycle, and measures (total)current delivered, as previously explained. Also, note that in thisexample case, the microcontroller A of the driver is operatively coupledwith an LMS that is capable of providing monitor and control functions.In general, any type of communication can be passed between the LMS andmicrocontroller A. In addition, each light engine modulates itsrespective current (I_(M1)(t), I_(M2)(t), I_(M3)(t), . . . ) andmeasures voltage V_(M)(t) as previously explained. Note that the driveris generally too slow to counter act the current modulations provided bythe light engines. To this end, low-dynamic response generally meansthat the driver behaves more like a constant voltage source rather thana current source for short time intervals. This is true for mostconstant current drivers, and particularly so for lower costimplementations such as drivers that have an output capacitor ofsubstantial size in order to keep the ripple current through the LEDslow. One such example output capacitor is generally designated ascapacitor C of the driver in the example embodiment of FIG. 7. Thecapacitor C generally prevents fast dynamic changes in line voltage. Avariation on the example embodiment shown in FIG. 7 is to use anadjustable current source as the modulation element as shown in FIGS. 2d, 2 d′, and 2 e, rather than the using a switchable (S) modulationelement as shown in FIG. 7.

FIG. 8 schematically illustrates a lighting system configured forbi-directional power line communication in accordance with anotherembodiment of the present invention. As can be seen, this exampleconfiguration is similar to that of FIG. 7, except that the driverincludes a complex/non-linear output impedance. The output impedance ofthe driver can be determined or tailored by the passive components(inductor L and capacitor C) and/or control loop dynamics. The principleof operation is as previously explained herein, wherein a given one ofthe drivers/light engines/sensors modulates its output voltage/current(or impedance, as the case may be). This voltage/current modulation canbe detected by other devices connected to the power line, and allowsdirect and bi-directional communication between all devices. Note that amulti-master arrangement is possible, such as the example case wherelight engine 1 communicates with light engine 2 (LE2), or where sensor 1(SE1) communicates with light engine 1, or where driver 2 (DRI2)communicates with light engine 2 (LE2), or where driver 1 communicateswith driver 2 (DRI2), etc. As will be appreciated, a variation on theexample embodiment shown in FIG. 8 is to use an adjustable currentsource as the modulation element as variously shown in FIGS. 2 d, 2 d′,and 2 e, rather than the using a switchable (S) modulation element asshown in FIG. 8.

Multi-Modulation Scheme for Multiple Dimming Modes

The disclosed power line communication techniques can further be used inthe context of multiple dimming modes such as analog and pulse widthmodulation (PWM) dimming, and without adversely impacting driverefficiency or light engine efficacy. For instance, in case of analogdimming the amplitude of the time-continuous LED current (a DC currentwith potentially some ripple e.g. 10% peak-to-peak ripple in current) isvaried in order to change in this particular case the brightness of theLEDs. In case of PWM dimming the LED current is flowing intermittentlydepending on the duty cycle. In such cases, the PWM frequency is chosento be high enough so that the eye of the observer will average over orotherwise not perceive the pulsating luminous flux, and hence the dutycycle determines the perceived brightness. The dimming scheme maysimilarly influence a motor current instead of the LED current or otherlighting system component current, as will be appreciated in light ofthis disclosure. In more detail, the driver can be programmed orotherwise configured to vary the modulation scheme based on the activedimming mode. So, for instance, the modulation scheme can be changedfrom frequency modulation to phase shift keying as the driver switchesover from analog dimming (the amplitude of the LED current is varied inorder to change the brightness) to PWM dimming. In such cases, the lightengine (or other lighting system component operatively coupled to thepower lines) can be further configured to detect the change in dimmingmode and to automatically use a corresponding way of decoding themodulated signals received via the power lines.

For example, when analog dimming is being used, suitable modulationschemes include amplitude modulation, frequency modulation, phasemodulation, pulse shape modulation (PSM), slope variation ofcurrent/voltage, pattern swapping, frequency shift keying (FSK), and allcombinations, such as FSK and pattern swapping (or so-calledbit-flipping, wherein the data stream determines odd cycles and the evencycle pattern is the inversion of the previous odd cycle). When PWMmodulation is being used, a suitable modulation scheme includes pulseevent modulation, wherein the time event (within period) at which apulse with constant width occurs changes depending on data.

Note, however, that regardless of which modulation scheme is being used,the average power provided to the LEDs, sensor, actuator, wirelessrouter, or other lighting system component is constant regardless ofwhether or not there is currently communication going on. Further notethat there is no need for the various communicating lighting systemcomponents to communicate the active modulation scheme in advance of itsdeployment as is the case in typical communication systems. This isbecause, in the context of a lighting system, a given lighting device(e.g., power supply, light engine, sensor, actuator, wireless/wiredcommunication module, etc) can be configured to independently andquickly determine the currently active dimming mode by using, forexample, a local microcontroller configured to measure parametersindicative of a dimming mode (e.g., pulse widths, voltage levels, etc).Thus, once a change in dimming mode is detected, the microcontroller canbe further programmed or otherwise configured to change the modulationscheme accordingly. In some such cases, for instance, themicrocontroller may include a look-up table or other memory structurethat indexes a plurality of available modulation schemes by dimming modetype. So, the detected dimming mode can be used to quickly identify thenew modulation scheme. Communications from that point on can betransmitted and received according to that new modulation scheme, untilthere is another change in dimming mode.

FIGS. 9 a-f illustrate example modulation schemes that can be used,depending on the dimming mode. In particular, FIG. 9 a shows frequencymodulation, FIG. 9 b shows slope variation, FIG. 9 c shows FSKmodulation, FIG. 9 d shows amplitude modulation, and FIG. 9 e showspattern swapping, all of which can be used when analog diming is beingused, in accordance with an embodiment. FIG. 9 f shows pulse eventmodulation which can be used with PWM dimming. In one such case, notethat the pulse event coding scheme used with PWM dimming ensures thatthe average pulse width over a time period shorter than the max timeperiod defined by 1/[flicker perception frequency] (e.g., 1/80 Hz=12.5ms) is kept constant. The average pulse width determines the brightnessof the LEDs and is given by the dimming level requested by the user orLMS. As will appreciated, making the time period shorter than the maxtime will ensure that there is no visible flicker visible to theoccupants or users of the illuminated space.

High-Voltage Interface

FIGS. 10 a-b each illustrates a block diagram of a lighting systemconfigured for bi-directional power line communication in accordancewith another embodiment of the present invention. As can be seen, theexample system shown in FIG. 10 a includes an LED power supply/driverand a light engine, much like the embodiments shown in FIGS. 1 a through8, but further includes an AC mains and dimmer operatively coupled tothe input of the LED driver. The line voltage on the input side of thedriver is high voltage AC, while the line voltage on the output side ofthe driver is low voltage DC. FIG. 10 b shows a similar embodiment, withthe addition of a lamp on the input side of the driver and two morelight engines and a sensor on the output side of the driver.

As can be further seen, power line communication can occur on both thehigh voltage AC side and the low voltage DC side of the LED driver.However, the communication on the AC side is implemented differently andentails a modulation of the AC power signal. In contrast, thecommunication on the DC side is implemented as described herein, byvariously modulating the DC voltage/current within a relatively smallwindow that is imperceptible or otherwise negligible to lighting systemperformance. An example of each of the communication signal isgraphically depicted above the corresponding section of the system. Nocommunication occurs between the AC mains and the dimmer in this exampleembodiment.

Numerous variations and configurations will be apparent in light of thisdisclosure. For instance, one example embodiment of the presentinvention provides a lighting system. The system includes a lightingsystem device. The device includes a modulation element configured tooperatively couple to DC power lines providing DC power to a lightingsystem. The device further includes a processor configured to use themodulation element to modulate one of current flow through themodulation element or voltage drop across an other element of thelighting system thereby providing an outgoing power line communicationsignal for transmission over the DC power lines, and wherein theprocessor is further configured to sense one of the amount of currentflow through the other element or the amount of voltage drop across theother element so as to allow for receipt and interpretation of anincoming power line communication signal on the DC power lines. In somecases, the processor is configured to use the modulation element tomodulate current flow through the modulation element to provide theoutgoing power line communication signal, and the processor isconfigured to measure the amount of voltage drop across the otherelement so as to allow for receipt and interpretation of the incomingpower line communication signal. In some cases, the processor isconfigured to use the modulation element to modulate voltage drop acrossthe other element to provide the outgoing power line communicationsignal, and the processor is configured to measure the amount of currentflow through the other element so as to allow for receipt andinterpretation of the incoming power line communication signal. In somecases, the device includes a switch configured to control the in-circuitpresence of the modulation element in response to a modulation controlsignal provided by the processor, so as to modulate one of current flowthrough the modulation element or voltage drop across the other element,thereby providing the outgoing power line communication signal. In somesuch cases, the modulation element is configured to either: electricallyconnect in series with the other element and the switch is electricallyconnected in parallel to the modulation element, such that the voltagedrop across the other element is modulated in response to the modulationcontrol signal; or electrically connect in parallel with the otherelement and the switch is electrically connected in series to themodulation element, such that the current flow through the modulationelement is modulated in response to the modulation control signal. Insome cases, the modulation element comprises a current source. In somecases, the device includes a current source that is configured toelectrically connect in series with the other element. In some cases,the device is one of a lighting system power supply, a lighting moduleconfigured with a light source, or a lighting system sensor. In somecases, the device is the other element. In some cases, the lightingsystem is capable of operating in one or more dimming modes, and theprocessor modulates the one of current flow through the modulationelement or voltage drop across the other element in accordance with amodulation scheme that is selected based on the dimming mode. In somecases, the lighting system is capable of operating in one or moredimming modes, and the current flow through the other element or thevoltage drop across the other element sensed by the processor ismodulated in accordance with a modulation scheme that is selected basedon the dimming mode. In some cases, the processor is powered by avoltage supply derived from the DC power lines, the device furthercomprising an energy storage element that provides power to theprocessor during time intervals when no power is provided on the DCpower lines. In some cases, the modulation element comprises a voltagesource serially connected with the other element and responsive to amodulation control signal provided by the processor. In some cases, themodulation element comprises a current source connected in parallel tothe other element and responsive to a modulation control signal providedby the processor. In some cases, the device comprises one of a wirelesscommunication circuit, a wired communication circuit, an actuator, or amotor controller. Other variations will be apparent. For instance,another embodiment provides a lighting system comprising the device asvariously defined in this paragraph and further comprising the otherelement, wherein the device is one of a lighting system power supply, alighting module configured with a light source, or a lighting systemsensor, and wherein the other element is one of a lighting system powersupply, a lighting module configured with a light source, or a lightingsystem sensor. Another embodiment provides a lighting system comprisingas variously defined in this paragraph and further comprising the otherelement, wherein one of the device or the other element is a lightingsystem power supply, and the other of the device or the other element isa first lighting module configured with a light source. In one suchcase, the system includes at least one of a second lighting moduleconfigured with a light source and/or a lighting system sensor, whereinthe at least one of a second lighting module and/or a lighting systemsensor are electrically connected to the DC power lines and in parallelwith the first lighting module and the lighting system power supply.

Another example embodiment of the present invention provides acommunication method for a lighting system. The method includes using,via a processor, a modulation element to modulate one of current flowthrough the modulation element or voltage drop across an other elementof the lighting system, thereby providing an outgoing power linecommunication signal for transmission over DC power lines of the system.The method further includes sensing, via the processor, one of theamount of current flow through the other element or the amount ofvoltage drop across the other element so as to allow for receipt andinterpretation of an incoming power line communication signal on the DCpower lines. In some cases, the processor is configured to use themodulation element to modulate current flow through the modulationelement to provide the outgoing power line communication signal, and theprocessor is configured to measure the amount of voltage drop across theother element so as to allow for receipt and interpretation of theincoming power line communication signal. In some cases, the processoris configured to use the modulation element to modulate voltage dropacross the other element to provide the outgoing power linecommunication signal, and the processor is configured to measure theamount of current flow through the other element so as to allow forreceipt and interpretation of the incoming power line communicationsignal. Another embodiment provides a device configured to carry out themethod as variously defined in this paragraph, wherein the device is oneof a lighting system power supply, a lighting module configured with alight source, or a lighting system sensor, a wireless communicationmodule, or a motor controller.

Another example embodiment of the present invention provides anon-transient computer program product encoded with instructions thatwhen executed by one or more processors cause a power line communicationprocess to be carried out in a light system, the process comprising:use, via a processor, a modulation element to modulate one of currentflow through the modulation element or voltage drop across an otherelement of the lighting system, so as to thereby provide an outgoingpower line communication signal for transmission over DC power lines ofthe system; and sense, via the processor, one of the amount of currentflow through the other element or the amount of voltage drop across theother element so as to allow for receipt and interpretation of anincoming power line communication signal on the DC power lines. In somecases, the use includes using the modulation element to modulate currentflow through the modulation element to provide the outgoing power linecommunication signal, and the sense includes measuring the amount ofvoltage drop across the other element so as to allow for receipt andinterpretation of the incoming power line communication signal. In somecases, the use includes using the modulation element to modulate voltagedrop across the other element to provide the outgoing power linecommunication signal, and the sense includes measuring the amount ofcurrent flow through the other element so as to allow for receipt andinterpretation of the incoming power line communication signal.

Another example embodiment of the present invention provides anon-transient computer program product encoded with instructions thatwhen executed by one or more processors cause a power line communicationprocess to be carried out in a light system, the process comprising:modulating, by a processor, one of DC current or a DC voltage output bya power supply of a light source, thereby providing an outgoing powerline communication signal; and sensing, by the processor, one of theamount of DC voltage drop across the light source or a total amount ofDC current flow drawn from the power supply, so as to allow for receiptand interpretation of an incoming power line communication signal. Themodulating and sensing can be carried out simultaneously.

A computer program product as provided herein can be, for example, oneor more computer-readable mediums such as, for instance, a hard drive,compact disk, server, memory stick, or any suitable non-transitorycomputer/computing device memory that includes or can otherwise beencoded with executable instructions, or a plurality or combination ofsuch memories (e.g., memory provided in a microcontroller or otherprocessing environment). Other embodiments can be implemented, forinstance, with gate-level logic or an application-specific integratedcircuit (ASIC) or chip set or other such purpose built logic, or amicrocontroller having input/output capability (e.g., inputs forreceiving user inputs and outputs for directing other components) and anumber of embedded routines for carrying out the device functionality.In short, the disclosed techniques can be implemented in hardware,software, firmware, or any combination thereof.

The foregoing description of the embodiments of the invention has beenpresented for the purposes of illustration and description. It is notintended to be exhaustive or to limit the invention to the precise formdisclosed. Many modifications and variations are possible in light ofthis disclosure. It is intended that the scope of the invention belimited not by this detailed description, but rather by the claimsappended hereto.

What is claimed is:
 1. A lighting system device, comprising: a modulation element configured to operatively couple to DC power lines providing DC power to a lighting system; and a processor configured to use the modulation element to modulate one of current flow through the modulation element or voltage drop across an other element of the lighting system thereby providing an outgoing power line communication signal for transmission over the DC power lines, and wherein the processor is further configured to sense one of the amount of current flow through the other element or the amount of voltage drop across the other element so as to allow for receipt and interpretation of an incoming power line communication signal on the DC power lines.
 2. The device of claim 1 wherein the processor is configured to use the modulation element to modulate current flow through the modulation element to provide the outgoing power line communication signal, and the processor is configured to measure the amount of voltage drop across the other element so as to allow for receipt and interpretation of the incoming power line communication signal.
 3. The device of claim 1 wherein the processor is configured to use the modulation element to modulate voltage drop across the other element to provide the outgoing power line communication signal, and the processor is configured to measure the amount of current flow through the other element so as to allow for receipt and interpretation of the incoming power line communication signal.
 4. The device of claim 1 further comprising a switch configured to control the in-circuit presence of the modulation element in response to a modulation control signal provided by the processor, so as to modulate one of current flow through the modulation element or voltage drop across the other element, thereby providing the outgoing power line communication signal.
 5. The device of claim 4 wherein the modulation element is configured to either: electrically connect in series with the other element and the switch is electrically connected in parallel to the modulation element, such that the voltage drop across the other element is modulated in response to the modulation control signal; or electrically connect in parallel with the other element and the switch is electrically connected in series to the modulation element, such that the current flow through the modulation element is modulated in response to the modulation control signal.
 6. The device of claim 4 wherein the modulation element comprises a current source.
 7. The device of claim 1 further comprising a current source that is configured to electrically connect in series with the other element.
 8. The device of claim 1 wherein the device is one of a lighting system power supply, a lighting module configured with a light source, or a lighting system sensor.
 9. The device of claim 1, wherein the device is the other element.
 10. The device of claim 1 wherein the lighting system is capable of operating in one or more dimming modes, and the processor modulates the one of current flow through the modulation element or voltage drop across the other element in accordance with a modulation scheme that is selected based on the dimming mode.
 11. The device of claim 1 wherein the lighting system is capable of operating in one or more dimming modes, and the current flow through the other element or the voltage drop across the other element sensed by the processor is modulated in accordance with a modulation scheme that is selected based on the dimming mode.
 12. The device of claim 1 wherein the processor is powered by a voltage supply derived from the DC power lines, the device further comprising an energy storage element that provides power to the processor during time intervals when no power is provided on the DC power lines.
 13. The device of claim 1 wherein the modulation element comprises a voltage source serially connected with the other element and responsive to a modulation control signal provided by the processor.
 14. The device of claim 1 wherein the modulation element comprises a current source connected in parallel to the other element and responsive to a modulation control signal provided by the processor.
 15. The device of claim 1 wherein the device comprises one of a wireless communication circuit, a wired communication circuit, an actuator, or a motor controller.
 16. A lighting system comprising the device of claim 1 and further comprising the other element, wherein the device is one of a lighting system power supply, a lighting module configured with a light source, or a lighting system sensor, and wherein the other element is one of a lighting system power supply, a lighting module configured with a light source, or a lighting system sensor.
 17. A lighting system comprising the device of claim 1 and further comprising the other element, wherein one of the device or the other element is a lighting system power supply, and the other of the device or the other element is a first lighting module configured with a light source.
 18. The system of claim 17, further comprising at least one of a second lighting module configured with a light source and/or a lighting system sensor, wherein the at least one of a second lighting module and/or a lighting system sensor are electrically connected to the DC power lines and in parallel with the first lighting module and the lighting system power supply.
 19. A communication method for a lighting system, the method comprising: using, via a processor, a modulation element to modulate one of current flow through the modulation element or voltage drop across an other element of the lighting system, thereby providing an outgoing power line communication signal for transmission over DC power lines of the system; and sensing, via the processor, one of the amount of current flow through the other element or the amount of voltage drop across the other element so as to allow for receipt and interpretation of an incoming power line communication signal on the DC power lines.
 20. The method of claim 19 wherein the processor is configured to use the modulation element to modulate current flow through the modulation element to provide the outgoing power line communication signal, and the processor is configured to measure the amount of voltage drop across the other element so as to allow for receipt and interpretation of the incoming power line communication signal.
 21. The method of claim 19 wherein the processor is configured to use the modulation element to modulate voltage drop across the other element to provide the outgoing power line communication signal, and the processor is configured to measure the amount of current flow through the other element so as to allow for receipt and interpretation of the incoming power line communication signal.
 22. A device configured to carry out the method of claim 19, wherein the device is one of a lighting system power supply, a lighting module configured with a light source, or a lighting system sensor, a wireless communication module, or a motor controller.
 23. A non-transient computer program product encoded with instructions that when executed by one or more processors cause a power line communication process to be carried out in a light system, the process comprising: use, via a processor, a modulation element to modulate one of current flow through the modulation element or voltage drop across an other element of the lighting system, so as to thereby provide an outgoing power line communication signal for transmission over DC power lines of the system; and sense, via the processor, one of the amount of current flow through the other element or the amount of voltage drop across the other element so as to allow for receipt and interpretation of an incoming power line communication signal on the DC power lines.
 24. The computer program product of claim 23 wherein the use includes using the modulation element to modulate current flow through the modulation element to provide the outgoing power line communication signal, and the sense includes measuring the amount of voltage drop across the other element so as to allow for receipt and interpretation of the incoming power line communication signal.
 25. The computer program product of claim 23 wherein the use includes using the modulation element to modulate voltage drop across the other element to provide the outgoing power line communication signal, and the sense includes measuring the amount of current flow through the other element so as to allow for receipt and interpretation of the incoming power line communication signal.
 26. A non-transient computer program product encoded with instructions that when executed by one or more processors cause a power line communication process to be carried out in a light system, the process comprising: modulating, by a processor, one of DC current or a DC voltage output by a power supply of a light source, thereby providing an outgoing power line communication signal; and sensing, by the processor, one of the amount of DC voltage drop across the light source or a total amount of DC current flow drawn from the power supply, so as to allow for receipt and interpretation of an incoming power line communication signal; wherein the modulating and sensing can be carried out simultaneously. 